/**
 * Copyright 2016 JustWayward Team
 * <p/>
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * <p/>
 * http://www.apache.org/licenses/LICENSE-2.0
 * <p/>
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.songcha.module_bookreader.ui.view.readview;

import android.content.Context;
import android.graphics.Canvas;
import android.view.View;


public class NoAnimReadWidget extends OverlappedReadWidget {

    public NoAnimReadWidget(Context context, int width, int height, String bookId, IOnReadStateChangeListener listener, boolean isOnDrawWord, String fontPath,
                            boolean isFromSD,boolean isChapterLastAdvertPreLoadEnabled,
                            IOnChapterAdvertListener chapterAdvertListener) {
        super(context,width,height, bookId, listener,isOnDrawWord,fontPath,isFromSD,isChapterLastAdvertPreLoadEnabled, chapterAdvertListener);
    }

    @Override
    protected void startAnimation(FlipDirection direction) {
        startAnimation(direction,START_ANIMATION_TIME);
    }

    protected void startAnimation(FlipDirection direction,int duration) {
        int dx;
        if (direction == FlipDirection.RIGHT) {
            dx = (int) -(mCanvasWidth + mTouchDeltaX);
            mScroller.startScroll((int) (mCanvasWidth + mTouchDeltaX), (int) mTouch.y, dx, 0, duration);
        } else {
            dx = (int) (mCanvasWidth - mTouchDeltaX);
            mScroller.startScroll((int) mTouchDeltaX, (int) mTouch.y, dx, 0, duration);
        }
    }

    @Override
    protected void drawChapterLastAdvertViewAnimation(Canvas canvas, View adView) {

    }
}
